numerous publications - French English Dictionary